package itheima;

import java.io.IOException;

/**
 * 目标：了解Runtime运行环境API基础使用
 */
public class RuntimeTest {
    public static void main(String[] args) throws IOException, InterruptedException {
        // 获取当前运行时环境
        Runtime run12=Runtime.getRuntime();

        // 输出可用处理器数量
        System.out.println("可用处理器数量"+run12.availableProcessors());
        // 输出最大可用内存
        System.out.println("最大可用内存"+run12.maxMemory());
        // 输出空闲内存
        System.out.println("空闲内存"+run12.freeMemory());
        // 输出总内存
        System.out.println("总内存"+run12.totalMemory());
        // 输出可用内存
        System.out.println("可用内存"+run12.availableProcessors());
        // 执行指定程序
        Process program= run12.exec("H:\\Doubao\\Doubao.exe");
        // 线程休眠10秒
        Thread.sleep(10000);
        // 终止程序
        program.destroy();
    }
}
